home *** CD-ROM | disk | FTP | other *** search
/ Corel Gallery (Macintosh) / Corel Gallery - Macintosh Version.bin / Corel GALLERY / Corel GALLERY.rsrc / CODE_3_GClipboard.txt < prev    next >
Text File  |  1994-04-29  |  73KB  |  1,264 lines

  1. # near model CODE resource
  2. # jump table entries: 1824-1840 (17 of them)
  3. export_228:
  4. 00000000  4E56 FFAC                link       A6, -0x0054
  5. 00000004  48E7 1018                movem.l    -[A7], D3,A3,A4
  6. 00000008  598F                     subq.l     A7, 4
  7. 0000000A  7000                     moveq.l    D0, 0x00
  8. 0000000C  2F00                     move.l     -[A7], D0
  9. 0000000E  2F3C 4347 4C59           move.l     -[A7], 0x43474C59 /* 'CGLY' */
  10. 00000014  486E FFFC                pea.l      [A6 - 0x4]
  11. 00000018  A9FD                     syscall    GetScrap
  12. 0000001A  4A9F                     tst.l      [A7]+
  13. 0000001C  6F00 00FC                ble        +0xFE /* 0000011A */
  14. 00000020  7000                     moveq.l    D0, 0x00
  15. 00000022  2840                     movea.l    A4, D0
  16. 00000024  2D40 FFF0                move.l     [A6 - 0x10], D0
  17. 00000028  7264                     moveq.l    D1, 0x64
  18. 0000002A  2D41 FFF4                move.l     [A6 - 0xC], D1
  19. 0000002E  2D7C 0000 012C FFF8      move.l     [A6 - 0x8], 0x12C
  20. 00000036  41EE FFF4                lea.l      A0, [A6 - 0xC]
  21. 0000003A  2640                     movea.l    A3, D0
  22. 0000003C  7601                     moveq.l    D3, 0x01
  23. 0000003E  240B                     move.l     D2, A3
  24. 00000040  661A                     bne        +0x1C /* 0000005C */
  25. 00000042  2F03                     move.l     -[A7], D3
  26. 00000044  4878 0166                push.l     0x166
  27. 00000048  486D 3E5A                pea.l      [A5 + 0x3E5A /* export_1991 */]
  28. 0000004C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  29. 00000050  508F                     addq.l     A7, 8
  30. 00000052  261F                     move.l     D3, [A7]+
  31. 00000054  2640                     movea.l    A3, D0
  32. 00000056  200B                     move.l     D0, A3
  33. 00000058  6602                     bne        +0x4 /* 0000005C */
  34. 0000005A  7600                     moveq.l    D3, 0x00
  35. label0000005C:
  36. 0000005C  4A03                     tst.b      D3
  37. 0000005E  670C                     beq        +0xE /* 0000006C */
  38. 00000060  2F0B                     move.l     -[A7], A3
  39. 00000062  4EAD 1C62                jsr        [A5 + 0x1C62 /* export_904 */]
  40. 00000066  2640                     movea.l    A3, D0
  41. 00000068  584F                     addq.w     A7, 4
  42. 0000006A  6002                     bra        +0x4 /* 0000006E */
  43. label0000006C:
  44. 0000006C  7000                     moveq.l    D0, 0x00
  45. label0000006E:
  46. 0000006E  284B                     movea.l    A4, A3
  47. 00000070  7000                     moveq.l    D0, 0x00
  48. 00000072  2F00                     move.l     -[A7], D0
  49. 00000074  2F3C 4347 4C59           move.l     -[A7], 0x43474C59 /* 'CGLY' */
  50. 0000007A  2F0C                     move.l     -[A7], A4
  51. 0000007C  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  52. 00000080  41EE FFAC                lea.l      A0, [A6 - 0x54]
  53. 00000084  486E FFAC                pea.l      [A6 - 0x54]
  54. 00000088  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  55. 0000008C  4A00                     tst.b      D0
  56. 0000008E  584F                     addq.w     A7, 4
  57. 00000090  676A                     beq        +0x6C /* 000000FC */
  58. 00000092  1B7C 0001 EA5C           move.b     [A5 - 0x15A4], 0x1
  59. 00000098  2054                     movea.l    A0, [A4]
  60. 0000009A  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  61. 0000009E  4EBA 0094                jsr        [PC + 0x94 /* 00000134 */]
  62. 000000A2  422D EA5C                clr.b      [A5 - 0x15A4]
  63. 000000A6  7000                     moveq.l    D0, 0x00
  64. 000000A8  2640                     movea.l    A3, D0
  65. 000000AA  7601                     moveq.l    D3, 0x01
  66. 000000AC  220B                     move.l     D1, A3
  67. 000000AE  661A                     bne        +0x1C /* 000000CA */
  68. 000000B0  2F03                     move.l     -[A7], D3
  69. 000000B2  4878 0086                push.l     0x86
  70. 000000B6  486D 3EAA                pea.l      [A5 + 0x3EAA /* export_2001 */]
  71. 000000BA  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  72. 000000BE  508F                     addq.l     A7, 8
  73. 000000C0  261F                     move.l     D3, [A7]+
  74. 000000C2  2640                     movea.l    A3, D0
  75. 000000C4  200B                     move.l     D0, A3
  76. 000000C6  6602                     bne        +0x4 /* 000000CA */
  77. 000000C8  7600                     moveq.l    D3, 0x00
  78. label000000CA:
  79. 000000CA  4A03                     tst.b      D3
  80. 000000CC  670C                     beq        +0xE /* 000000DA */
  81. 000000CE  2F0B                     move.l     -[A7], A3
  82. 000000D0  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  83. 000000D4  2640                     movea.l    A3, D0
  84. 000000D6  584F                     addq.w     A7, 4
  85. 000000D8  6002                     bra        +0x4 /* 000000DC */
  86. label000000DA:
  87. 000000DA  7000                     moveq.l    D0, 0x00
  88. label000000DC:
  89. 000000DC  2D4B FFF0                move.l     [A6 - 0x10], A3
  90. 000000E0  2F0C                     move.l     -[A7], A4
  91. 000000E2  7000                     moveq.l    D0, 0x00
  92. 000000E4  2F00                     move.l     -[A7], D0
  93. 000000E6  486D F828                pea.l      [A5 - 0x7D8]
  94. 000000EA  486E FFF4                pea.l      [A6 - 0xC]
  95. 000000EE  2F0B                     move.l     -[A7], A3
  96. 000000F0  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  97. 000000F4  2B6E FFEC F614           move.l     [A5 - 0x9EC], [A6 - 0x14]
  98. 000000FA  6016                     bra        +0x18 /* 00000112 */
  99. label000000FC:
  100. 000000FC  598F                     subq.l     A7, 4
  101. 000000FE  2F0C                     move.l     -[A7], A4
  102. 00000100  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  103. 00000104  285F                     movea.l    A4, [A7]+
  104. 00000106  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  105. 0000010A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  106. 0000010E  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  107. label00000112:
  108. 00000112  2D6E FFF0 000C           move.l     [A6 + 0xC], [A6 - 0x10]
  109. 00000118  600E                     bra        +0x10 /* 00000128 */
  110. label0000011A:
  111. 0000011A  598F                     subq.l     A7, 4
  112. 0000011C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  113. 00000120  4EBA 031A                jsr        [PC + 0x31A /* 0000043C */]
  114. 00000124  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  115. label00000128:
  116. 00000128  4CEE 1808 FFA0           movem.l    D3,A3,A4, [A6 - 0x60]
  117. 0000012E  4E5E                     unlink     A6
  118. 00000130  4E74 0004                rtd        0x0004
  119. fn00000134:
  120. 00000134  4E56 FFB0                link       A6, -0x0050
  121. 00000138  2F07                     move.l     -[A7], D7
  122. 0000013A  7000                     moveq.l    D0, 0x00
  123. 0000013C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  124. 00000140  2D40 FFB8                move.l     [A6 - 0x48], D0
  125. 00000144  41EE FFBC                lea.l      A0, [A6 - 0x44]
  126. 00000148  41EE FFB4                lea.l      A0, [A6 - 0x4C]
  127. 0000014C  41EE FFB8                lea.l      A0, [A6 - 0x48]
  128. 00000150  486E FFBC                pea.l      [A6 - 0x44]
  129. 00000154  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  130. 00000158  4A00                     tst.b      D0
  131. 0000015A  584F                     addq.w     A7, 4
  132. 0000015C  6700 008E                beq        +0x90 /* 000001EC */
  133. 00000160  7000                     moveq.l    D0, 0x00
  134. 00000162  A122                     syscall    NewHandle, flags=1
  135. 00000164  2D48 FFB4                move.l     [A6 - 0x4C], A0
  136. 00000168  2F08                     move.l     -[A7], A0
  137. 0000016A  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  138. 0000016E  598F                     subq.l     A7, 4
  139. 00000170  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  140. 00000174  2F3C 4347 4C59           move.l     -[A7], 0x43474C59 /* 'CGLY' */
  141. 0000017A  486E FFB0                pea.l      [A6 - 0x50]
  142. 0000017E  A9FD                     syscall    GetScrap
  143. 00000180  2E1F                     move.l     D7, [A7]+
  144. 00000182  6C0E                     bge        +0x10 /* 00000192 */
  145. 00000184  709A                     moveq.l    D0, 0xFFFFFF9A
  146. 00000186  B087                     cmp.l      D0, D7
  147. 00000188  673E                     beq        +0x40 /* 000001C8 */
  148. 0000018A  3F07                     move.w     -[A7], D7
  149. 0000018C  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  150. 00000190  6036                     bra        +0x38 /* 000001C8 */
  151. label00000192:
  152. 00000192  7000                     moveq.l    D0, 0x00
  153. 00000194  2F00                     move.l     -[A7], D0
  154. 00000196  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  155. 0000019A  2D40 FFB8                move.l     [A6 - 0x48], D0
  156. 0000019E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  157. 000001A2  2F07                     move.l     -[A7], D7
  158. 000001A4  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  159. 000001A8  4EAD 369A                jsr        [A5 + 0x369A /* export_1743 */]
  160. 000001AC  1B7C 0001 EA5C           move.b     [A5 - 0x15A4], 0x1
  161. 000001B2  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  162. 000001B6  7000                     moveq.l    D0, 0x00
  163. 000001B8  1F00                     move.b     -[A7], D0
  164. 000001BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  165. 000001BE  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  166. 000001C2  422D EA5C                clr.b      [A5 - 0x15A4]
  167. 000001C6  584F                     addq.w     A7, 4
  168. label000001C8:
  169. 000001C8  598F                     subq.l     A7, 4
  170. 000001CA  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  171. 000001CE  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  172. 000001D2  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  173. 000001D6  598F                     subq.l     A7, 4
  174. 000001D8  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  175. 000001DC  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  176. 000001E0  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  177. 000001E4  2B6E FFFC F614           move.l     [A5 - 0x9EC], [A6 - 0x4]
  178. 000001EA  602C                     bra        +0x2E /* 00000218 */
  179. label000001EC:
  180. 000001EC  422D EA5C                clr.b      [A5 - 0x15A4]
  181. 000001F0  598F                     subq.l     A7, 4
  182. 000001F2  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  183. 000001F6  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  184. 000001FA  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  185. 000001FE  598F                     subq.l     A7, 4
  186. 00000200  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  187. 00000204  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  188. 00000208  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  189. 0000020C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  190. 00000210  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  191. 00000214  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  192. label00000218:
  193. 00000218  2E2E FFAC                move.l     D7, [A6 - 0x54]
  194. 0000021C  4E5E                     unlink     A6
  195. 0000021E  4E74 0004                rtd        0x0004
  196. 00000222  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  197. export_229: // at 00000224 (misaligned)
  198. 00000226  0000 2F03                ori.b      D0, 0x3
  199. 0000022A  0CAE 4347 4C59 000C      cmpi.l     [A6 + 0xC], 0x43474C59 /* 'CGLY' */
  200. 00000232  57C3                     seq        D3
  201. 00000234  4403                     neg.b      D3
  202. 00000236  1D43 0010                move.b     [A6 + 0x10], D3
  203. 0000023A  262E FFFC                move.l     D3, [A6 - 0x4]
  204. 0000023E  4E5E                     unlink     A6
  205. 00000240  4E74 0008                rtd        0x0008
  206. export_230:
  207. 00000244  4E56 0000                link       A6, 0
  208. 00000248  4E5E                     unlink     A6
  209. 0000024A  4E74 0004                rtd        0x0004
  210. 0000024E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  211. export_231: // at 00000250 (misaligned)
  212. 00000252  FF56                     .extension 0xF56 <<F/4-5/7>> // unimplemented
  213. 00000254  48E7 0018                movem.l    -[A7], A3,A4
  214. 00000258  7000                     moveq.l    D0, 0x00
  215. 0000025A  2840                     movea.l    A4, D0
  216. 0000025C  2D40 FFB8                move.l     [A6 - 0x48], D0
  217. 00000260  41EE FFBC                lea.l      A0, [A6 - 0x44]
  218. 00000264  206D F4E0                movea.l    A0, [A5 - 0xB20]
  219. 00000268  2050                     movea.l    A0, [A0]
  220. 0000026A  2668 0046                movea.l    A3, [A0 + 0x46]
  221. 0000026E  2F0B                     move.l     -[A7], A3
  222. 00000270  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  223. 00000274  2053                     movea.l    A0, [A3]
  224. 00000276  2D68 007A FFB4           move.l     [A6 - 0x4C], [A0 + 0x7A]
  225. 0000027C  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  226. 00000280  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  227. 00000284  486E FFBC                pea.l      [A6 - 0x44]
  228. 00000288  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  229. 0000028C  4A00                     tst.b      D0
  230. 0000028E  584F                     addq.w     A7, 4
  231. 00000290  6700 0178                beq        +0x17A /* 0000040A */
  232. 00000294  7000                     moveq.l    D0, 0x00
  233. 00000296  A122                     syscall    NewHandle, flags=1
  234. 00000298  2848                     movea.l    A4, A0
  235. 0000029A  2F0C                     move.l     -[A7], A4
  236. 0000029C  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  237. 000002A0  7000                     moveq.l    D0, 0x00
  238. 000002A2  2F00                     move.l     -[A7], D0
  239. 000002A4  4EAD 1D32                jsr        [A5 + 0x1D32 /* export_930 */]
  240. 000002A8  2640                     movea.l    A3, D0
  241. 000002AA  2F0C                     move.l     -[A7], A4
  242. 000002AC  7000                     moveq.l    D0, 0x00
  243. 000002AE  2F00                     move.l     -[A7], D0
  244. 000002B0  2F0B                     move.l     -[A7], A3
  245. 000002B2  4EAD 369A                jsr        [A5 + 0x369A /* export_1743 */]
  246. 000002B6  2F0B                     move.l     -[A7], A3
  247. 000002B8  7001                     moveq.l    D0, 0x01
  248. 000002BA  1F00                     move.b     -[A7], D0
  249. 000002BC  206E FFB4                movea.l    A0, [A6 - 0x4C]
  250. 000002C0  2050                     movea.l    A0, [A0]
  251. 000002C2  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  252. 000002C6  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  253. 000002CA  598F                     subq.l     A7, 4
  254. 000002CC  2F0B                     move.l     -[A7], A3
  255. 000002CE  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  256. 000002D2  265F                     movea.l    A3, [A7]+
  257. 000002D4  598F                     subq.l     A7, 4
  258. 000002D6  A9FC                     syscall    ZeroScrap
  259. 000002D8  201F                     move.l     D0, [A7]+
  260. 000002DA  3F00                     move.w     -[A7], D0
  261. 000002DC  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  262. 000002E0  558F                     subq.l     A7, 2
  263. 000002E2  2F3C 4347 4C59           move.l     -[A7], 0x43474C59 /* 'CGLY' */
  264. 000002E8  2F0C                     move.l     -[A7], A4
  265. 000002EA  2F2D F4E0                move.l     -[A7], [A5 - 0xB20]
  266. 000002EE  4EAD 34CA                jsr        [A5 + 0x34CA /* export_1685 */]
  267. 000002F2  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  268. 000002F6  598F                     subq.l     A7, 4
  269. 000002F8  2F0C                     move.l     -[A7], A4
  270. 000002FA  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  271. 000002FE  285F                     movea.l    A4, [A7]+
  272. 00000300  598F                     subq.l     A7, 4
  273. 00000302  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  274. 00000306  4EAD 4A62                jsr        [A5 + 0x4A62 /* export_2376 */]
  275. 0000030A  7001                     moveq.l    D0, 0x01
  276. 0000030C  B09F                     cmp.l      D0, [A7]+
  277. 0000030E  584F                     addq.w     A7, 4
  278. 00000310  6600 00DC                bne        +0xDE /* 000003EE */
  279. 00000314  7000                     moveq.l    D0, 0x00
  280. 00000316  2D40 FF5E                move.l     [A6 - 0xA2], D0
  281. 0000031A  486E FFA8                pea.l      [A6 - 0x58]
  282. 0000031E  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  283. 00000322  7000                     moveq.l    D0, 0x00
  284. 00000324  2D40 FFAC                move.l     [A6 - 0x54], D0
  285. 00000328  2D40 FFB0                move.l     [A6 - 0x50], D0
  286. 0000032C  598F                     subq.l     A7, 4
  287. 0000032E  206E FFB4                movea.l    A0, [A6 - 0x4C]
  288. 00000332  2050                     movea.l    A0, [A0]
  289. 00000334  2068 013E                movea.l    A0, [A0 + 0x13E]
  290. 00000338  2050                     movea.l    A0, [A0]
  291. 0000033A  2F28 0002                move.l     -[A7], [A0 + 0x2]
  292. 0000033E  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  293. 00000342  2657                     movea.l    A3, [A7]
  294. 00000344  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  295. 00000348  558F                     subq.l     A7, 2
  296. 0000034A  7001                     moveq.l    D0, 0x01
  297. 0000034C  1F00                     move.b     -[A7], D0
  298. 0000034E  486E FF62                pea.l      [A6 - 0x9E]
  299. 00000352  2F0B                     move.l     -[A7], A3
  300. 00000354  4EAD 4D6A                jsr        [A5 + 0x4D6A /* export_2473 */]
  301. 00000358  4A5F                     tst.w      [A7]+
  302. 0000035A  584F                     addq.w     A7, 4
  303. 0000035C  6600 0090                bne        +0x92 /* 000003EE */
  304. 00000360  558F                     subq.l     A7, 2
  305. 00000362  486E FFA8                pea.l      [A6 - 0x58]
  306. 00000366  2F0B                     move.l     -[A7], A3
  307. 00000368  4EAD 4CCA                jsr        [A5 + 0x4CCA /* export_2453 */]
  308. 0000036C  598F                     subq.l     A7, 4
  309. 0000036E  486E FF62                pea.l      [A6 - 0x9E]
  310. 00000372  206D EA60                movea.l    A0, [A5 - 0x15A0]
  311. 00000376  2050                     movea.l    A0, [A0]
  312. 00000378  2068 0084                movea.l    A0, [A0 + 0x84]
  313. 0000037C  2050                     movea.l    A0, [A0]
  314. 0000037E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  315. 00000382  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  316. 00000386  2D5F FF5E                move.l     [A6 - 0xA2], [A7]+
  317. 0000038A  558F                     subq.l     A7, 2
  318. 0000038C  486E FF62                pea.l      [A6 - 0x9E]
  319. 00000390  2F0B                     move.l     -[A7], A3
  320. 00000392  7000                     moveq.l    D0, 0x00
  321. 00000394  2F00                     move.l     -[A7], D0
  322. 00000396  486E FFB0                pea.l      [A6 - 0x50]
  323. 0000039A  42AE FF56                clr.l      [A6 - 0xAA]
  324. 0000039E  3D6E FFA8 FF5A           move.w     [A6 - 0xA6], [A6 - 0x58]
  325. 000003A4  3D6E FFAA FF5C           move.w     [A6 - 0xA4], [A6 - 0x56]
  326. 000003AA  41EE FF56                lea.l      A0, [A6 - 0xAA]
  327. 000003AE  2F08                     move.l     -[A7], A0
  328. 000003B0  486E FFAC                pea.l      [A6 - 0x54]
  329. 000003B4  2F2E FF5E                move.l     -[A7], [A6 - 0xA2]
  330. 000003B8  4EAD 498A                jsr        [A5 + 0x498A /* export_2349 */]
  331. 000003BC  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  332. 000003C0  4AAE FFAC                tst.l      [A6 - 0x54]
  333. 000003C4  544F                     addq.w     A7, 2
  334. 000003C6  6718                     beq        +0x1A /* 000003E0 */
  335. 000003C8  558F                     subq.l     A7, 2
  336. 000003CA  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  337. 000003D0  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  338. 000003D4  2F2D F4E0                move.l     -[A7], [A5 - 0xB20]
  339. 000003D8  4EAD 34CA                jsr        [A5 + 0x34CA /* export_1685 */]
  340. 000003DC  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  341. label000003E0:
  342. 000003E0  598F                     subq.l     A7, 4
  343. 000003E2  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  344. 000003E6  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  345. 000003EA  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  346. label000003EE:
  347. 000003EE  206D F4E0                movea.l    A0, [A5 - 0xB20]
  348. 000003F2  2050                     movea.l    A0, [A0]
  349. 000003F4  117C 0001 0052           move.b     [A0 + 0x52], 0x1
  350. 000003FA  2F2D F4E0                move.l     -[A7], [A5 - 0xB20]
  351. 000003FE  4EAD 34A2                jsr        [A5 + 0x34A2 /* export_1680 */]
  352. 00000402  2B6E FFFC F614           move.l     [A5 - 0x9EC], [A6 - 0x4]
  353. 00000408  6024                     bra        +0x26 /* 0000042E */
  354. label0000040A:
  355. 0000040A  598F                     subq.l     A7, 4
  356. 0000040C  2F0C                     move.l     -[A7], A4
  357. 0000040E  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  358. 00000412  285F                     movea.l    A4, [A7]+
  359. 00000414  598F                     subq.l     A7, 4
  360. 00000416  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  361. 0000041A  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  362. 0000041E  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  363. 00000422  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  364. 00000426  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  365. 0000042A  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  366. label0000042E:
  367. 0000042E  4CEE 1800 FF4E           movem.l    A3,A4, [A6 - 0xB2]
  368. 00000434  4E5E                     unlink     A6
  369. 00000436  4E74 0004                rtd        0x0004
  370. 0000043A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  371. // begin alternate branch 0000043C-00000442
  372. export_232:
  373. fn0000043C:
  374. 0000043C  4E56 0000                link       A6, 0
  375. 00000440  7000                     moveq.l    D0, 0x00
  376. // end alternate branch 0000043C-00000442
  377. export_232: // at 0000043C (misaligned)
  378. fn0000043C: // (misaligned)
  379. 0000043E  0000 7000                ori.b      D0, 0x0
  380. 00000442  2D40 000C                move.l     [A6 + 0xC], D0
  381. 00000446  4E5E                     unlink     A6
  382. 00000448  4E74 0004                rtd        0x0004
  383. export_233:
  384. 0000044C  4E56 0000                link       A6, 0
  385. 00000450  48E7 0118                movem.l    -[A7], D7,A3,A4
  386. 00000454  266E 000C                movea.l    A3, [A6 + 0xC]
  387. 00000458  286E 0008                movea.l    A4, [A6 + 0x8]
  388. 0000045C  2054                     movea.l    A0, [A4]
  389. 0000045E  4A28 0040                tst.b      [A0 + 0x40]
  390. 00000462  6726                     beq        +0x28 /* 0000048A */
  391. 00000464  26A8 003C                move.l     [A3], [A0 + 0x3C]
  392. 00000468  598F                     subq.l     A7, 4
  393. 0000046A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  394. 0000046E  2F13                     move.l     -[A7], [A3]
  395. 00000470  2054                     movea.l    A0, [A4]
  396. 00000472  2F28 0046                move.l     -[A7], [A0 + 0x46]
  397. 00000476  4EAD 4462                jsr        [A5 + 0x4462 /* export_2184 */]
  398. 0000047A  2E1F                     move.l     D7, [A7]+
  399. 0000047C  6C0E                     bge        +0x10 /* 0000048C */
  400. 0000047E  3F07                     move.w     -[A7], D7
  401. 00000480  7000                     moveq.l    D0, 0x00
  402. 00000482  2F00                     move.l     -[A7], D0
  403. 00000484  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  404. 00000488  6002                     bra        +0x4 /* 0000048C */
  405. label0000048A:
  406. 0000048A  7EFF                     moveq.l    D7, 0xFFFFFFFF
  407. label0000048C:
  408. 0000048C  2D47 0014                move.l     [A6 + 0x14], D7
  409. 00000490  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  410. 00000496  4E5E                     unlink     A6
  411. 00000498  4E74 000C                rtd        0x000C
  412. export_234:
  413. 0000049C  4E56 FFB8                link       A6, -0x0048
  414. 000004A0  2F0C                     move.l     -[A7], A4
  415. 000004A2  286E 0008                movea.l    A4, [A6 + 0x8]
  416. 000004A6  41EE FFFC                lea.l      A0, [A6 - 0x4]
  417. 000004AA  41EE FFB8                lea.l      A0, [A6 - 0x48]
  418. 000004AE  486E FFB8                pea.l      [A6 - 0x48]
  419. 000004B2  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  420. 000004B6  4A00                     tst.b      D0
  421. 000004B8  584F                     addq.w     A7, 4
  422. 000004BA  6714                     beq        +0x16 /* 000004D0 */
  423. 000004BC  598F                     subq.l     A7, 4
  424. 000004BE  2F0C                     move.l     -[A7], A4
  425. 000004C0  4EBA 0056                jsr        [PC + 0x56 /* 00000518 */]
  426. 000004C4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  427. 000004C8  2B6E FFF8 F614           move.l     [A5 - 0x9EC], [A6 - 0x8]
  428. 000004CE  6026                     bra        +0x28 /* 000004F6 */
  429. label000004D0:
  430. 000004D0  2054                     movea.l    A0, [A4]
  431. 000004D2  2D68 0042 FFFC           move.l     [A6 - 0x4], [A0 + 0x42]
  432. 000004D8  4AAE FFEC                tst.l      [A6 - 0x14]
  433. 000004DC  6608                     bne        +0xA /* 000004E6 */
  434. 000004DE  2D7C 0082 000A FFEC      move.l     [A6 - 0x14], 0x82000A
  435. label000004E6:
  436. 000004E6  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  437. 000004EA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  438. 000004EE  2F2D F3AC                move.l     -[A7], [A5 - 0xC54]
  439. 000004F2  4EAD 36FA                jsr        [A5 + 0x36FA /* export_1755 */]
  440. label000004F6:
  441. 000004F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  442. 000004FA  7000                     moveq.l    D0, 0x00
  443. 000004FC  2F00                     move.l     -[A7], D0
  444. 000004FE  2F0C                     move.l     -[A7], A4
  445. 00000500  4EBA 004A                jsr        [PC + 0x4A /* 0000054C */]
  446. 00000504  2054                     movea.l    A0, [A4]
  447. 00000506  117C 0001 0052           move.b     [A0 + 0x52], 0x1
  448. 0000050C  286E FFB4                movea.l    A4, [A6 - 0x4C]
  449. 00000510  4E5E                     unlink     A6
  450. 00000512  4E74 0004                rtd        0x0004
  451. 00000516  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  452. // begin alternate branch 00000518-0000051E
  453. fn00000518:
  454. 00000518  4E56 0000                link       A6, 0
  455. 0000051C  2F0C                     move.l     -[A7], A4
  456. // end alternate branch 00000518-0000051E
  457. fn00000518: // (misaligned)
  458. 0000051A  0000 2F0C                ori.b      D0, 0xC
  459. 0000051E  598F                     subq.l     A7, 4
  460. 00000520  2F2D F3AC                move.l     -[A7], [A5 - 0xC54]
  461. 00000524  4EAD 46AA                jsr        [A5 + 0x46AA /* export_2257 */]
  462. 00000528  285F                     movea.l    A4, [A7]+
  463. 0000052A  200C                     move.l     D0, A4
  464. 0000052C  660A                     bne        +0xC /* 00000538 */
  465. 0000052E  206E 0008                movea.l    A0, [A6 + 0x8]
  466. 00000532  2050                     movea.l    A0, [A0]
  467. 00000534  2868 0042                movea.l    A4, [A0 + 0x42]
  468. label00000538:
  469. 00000538  2F0C                     move.l     -[A7], A4
  470. 0000053A  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  471. 0000053E  2D4C 000C                move.l     [A6 + 0xC], A4
  472. 00000542  286E FFFC                movea.l    A4, [A6 - 0x4]
  473. 00000546  4E5E                     unlink     A6
  474. 00000548  4E74 0004                rtd        0x0004
  475. export_235:
  476. fn0000054C:
  477. 0000054C  4E56 FF9A                link       A6, -0x0066
  478. 00000550  48E7 1018                movem.l    -[A7], D3,A3,A4
  479. 00000554  286E 0008                movea.l    A4, [A6 + 0x8]
  480. 00000558  2054                     movea.l    A0, [A4]
  481. 0000055A  4AA8 004E                tst.l      [A0 + 0x4E]
  482. 0000055E  6700 00FC                beq        +0xFE /* 0000065C */
  483. 00000562  558F                     subq.l     A7, 2
  484. 00000564  2054                     movea.l    A0, [A4]
  485. 00000566  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  486. 0000056A  4EAD 0F82                jsr        [A5 + 0xF82 /* export_492 */]
  487. 0000056E  4A5F                     tst.w      [A7]+
  488. 00000570  6718                     beq        +0x1A /* 0000058A */
  489. 00000572  598F                     subq.l     A7, 4
  490. 00000574  2054                     movea.l    A0, [A4]
  491. 00000576  2068 004E                movea.l    A0, [A0 + 0x4E]
  492. 0000057A  2050                     movea.l    A0, [A0]
  493. 0000057C  2F28 0020                move.l     -[A7], [A0 + 0x20]
  494. 00000580  4EAD 216A                jsr        [A5 + 0x216A /* export_1065 */]
  495. 00000584  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  496. 00000588  6008                     bra        +0xA /* 00000592 */
  497. label0000058A:
  498. 0000058A  2054                     movea.l    A0, [A4]
  499. 0000058C  2D68 004E FFFC           move.l     [A6 - 0x4], [A0 + 0x4E]
  500. label00000592:
  501. 00000592  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  502. 00000596  486E FF9A                pea.l      [A6 - 0x66]
  503. 0000059A  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  504. 0000059E  486E FF9A                pea.l      [A6 - 0x66]
  505. 000005A2  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  506. 000005A6  2640                     movea.l    A3, D0
  507. 000005A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  508. 000005AC  6032                     bra        +0x34 /* 000005E0 */
  509. label000005AE:
  510. 000005AE  2F0B                     move.l     -[A7], A3
  511. 000005B0  4EAD 4522                jsr        [A5 + 0x4522 /* export_2208 */]
  512. 000005B4  2F0B                     move.l     -[A7], A3
  513. 000005B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  514. 000005BA  4EAD 45F2                jsr        [A5 + 0x45F2 /* export_2234 */]
  515. 000005BE  558F                     subq.l     A7, 2
  516. 000005C0  2054                     movea.l    A0, [A4]
  517. 000005C2  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  518. 000005C6  4EAD 448A                jsr        [A5 + 0x448A /* export_2189 */]
  519. 000005CA  4A1F                     tst.b      [A7]+
  520. 000005CC  6706                     beq        +0x8 /* 000005D4 */
  521. 000005CE  2F0B                     move.l     -[A7], A3
  522. 000005D0  4EAD 45DA                jsr        [A5 + 0x45DA /* export_2231 */]
  523. label000005D4:
  524. 000005D4  486E FF9A                pea.l      [A6 - 0x66]
  525. 000005D8  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  526. 000005DC  2640                     movea.l    A3, D0
  527. 000005DE  584F                     addq.w     A7, 4
  528. label000005E0:
  529. 000005E0  486E FF9A                pea.l      [A6 - 0x66]
  530. 000005E4  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  531. 000005E8  4A00                     tst.b      D0
  532. 000005EA  584F                     addq.w     A7, 4
  533. 000005EC  66C0                     bne        -0x3E /* 000005AE */
  534. 000005EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  535. 000005F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  536. 000005F6  4EAD 45FA                jsr        [A5 + 0x45FA /* export_2235 */]
  537. 000005FA  558F                     subq.l     A7, 2
  538. 000005FC  2054                     movea.l    A0, [A4]
  539. 000005FE  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  540. 00000602  4EAD 448A                jsr        [A5 + 0x448A /* export_2189 */]
  541. 00000606  4A1F                     tst.b      [A7]+
  542. 00000608  6708                     beq        +0xA /* 00000612 */
  543. 0000060A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  544. 0000060E  4EAD 45E2                jsr        [A5 + 0x45E2 /* export_2232 */]
  545. label00000612:
  546. 00000612  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  547. 00000616  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  548. 0000061A  7000                     moveq.l    D0, 0x00
  549. 0000061C  1F00                     move.b     -[A7], D0
  550. 0000061E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  551. 00000622  4EAD 3192                jsr        [A5 + 0x3192 /* export_1582 */]
  552. 00000626  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  553. 0000062A  4EAD 4522                jsr        [A5 + 0x4522 /* export_2208 */]
  554. 0000062E  2054                     movea.l    A0, [A4]
  555. 00000630  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  556. 00000634  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  557. 00000638  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  558. 0000063C  2054                     movea.l    A0, [A4]
  559. 0000063E  202E 0010                move.l     D0, [A6 + 0x10]
  560. 00000642  B0A8 0042                cmp.l      D0, [A0 + 0x42]
  561. 00000646  57C3                     seq        D3
  562. 00000648  4403                     neg.b      D3
  563. 0000064A  1143 0052                move.b     [A0 + 0x52], D3
  564. 0000064E  7002                     moveq.l    D0, 0x02
  565. 00000650  2F00                     move.l     -[A7], D0
  566. 00000652  486E FF9A                pea.l      [A6 - 0x66]
  567. 00000656  4EAD 201A                jsr        [A5 + 0x201A /* export_1023 */]
  568. 0000065A  504F                     addq.w     A7, 8
  569. label0000065C:
  570. 0000065C  7000                     moveq.l    D0, 0x00
  571. 0000065E  1F00                     move.b     -[A7], D0
  572. 00000660  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  573. 00000664  4EAD 478A                jsr        [A5 + 0x478A /* export_2285 */]
  574. 00000668  7024                     moveq.l    D0, 0x24
  575. 0000066A  2F00                     move.l     -[A7], D0
  576. 0000066C  2F0C                     move.l     -[A7], A4
  577. 0000066E  2F0C                     move.l     -[A7], A4
  578. 00000670  4EAD 49FA                jsr        [A5 + 0x49FA /* export_2363 */]
  579. 00000674  2054                     movea.l    A0, [A4]
  580. 00000676  216E 0010 0046           move.l     [A0 + 0x46], [A6 + 0x10]
  581. 0000067C  2054                     movea.l    A0, [A4]
  582. 0000067E  216E 000C 004A           move.l     [A0 + 0x4A], [A6 + 0xC]
  583. 00000684  4CEE 1808 FF8E           movem.l    D3,A3,A4, [A6 - 0x72]
  584. 0000068A  4E5E                     unlink     A6
  585. 0000068C  4E74 000C                rtd        0x000C
  586. export_236:
  587. 00000690  4E56 0000                link       A6, 0
  588. 00000694  4E5E                     unlink     A6
  589. 00000696  4E74 0004                rtd        0x0004
  590. 0000069A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  591. export_237: // at 0000069C (misaligned)
  592. 0000069E  FFD4                     .invalid   <<F/7/7>>
  593. 000006A0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  594. 000006A4  286E 0008                movea.l    A4, [A6 + 0x8]
  595. 000006A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  596. 000006AC  2F0C                     move.l     -[A7], A4
  597. 000006AE  4EAD 0F5A                jsr        [A5 + 0xF5A /* export_487 */]
  598. 000006B2  2054                     movea.l    A0, [A4]
  599. 000006B4  4AA8 007E                tst.l      [A0 + 0x7E]
  600. 000006B8  6700 0184                beq        +0x186 /* 0000083E */
  601. 000006BC  4A28 007B                tst.b      [A0 + 0x7B]
  602. 000006C0  6700 00F2                beq        +0xF4 /* 000007B4 */
  603. 000006C4  558F                     subq.l     A7, 2
  604. 000006C6  2F0C                     move.l     -[A7], A4
  605. 000006C8  4EAD 4582                jsr        [A5 + 0x4582 /* export_2220 */]
  606. 000006CC  4A1F                     tst.b      [A7]+
  607. 000006CE  6700 016E                beq        +0x170 /* 0000083E */
  608. 000006D2  486D F6C8                pea.l      [A5 - 0x938]
  609. 000006D6  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  610. 000006DA  41EE FFDC                lea.l      A0, [A6 - 0x24]
  611. 000006DE  2054                     movea.l    A0, [A4]
  612. 000006E0  47E8 005C                lea.l      A3, [A0 + 0x5C]
  613. 000006E4  2D53 FFE4                move.l     [A6 - 0x1C], [A3]
  614. 000006E8  2D6B 0004 FFE8           move.l     [A6 - 0x18], [A3 + 0x4]
  615. 000006EE  2D6B 0008 FFEC           move.l     [A6 - 0x14], [A3 + 0x8]
  616. 000006F4  2D6B 000C FFF0           move.l     [A6 - 0x10], [A3 + 0xC]
  617. 000006FA  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  618. 000006FE  486E FFE4                pea.l      [A6 - 0x1C]
  619. 00000702  486E FFDC                pea.l      [A6 - 0x24]
  620. 00000706  2F0C                     move.l     -[A7], A4
  621. 00000708  4EAD 116A                jsr        [A5 + 0x116A /* export_553 */]
  622. 0000070C  598F                     subq.l     A7, 4
  623. 0000070E  486E FFDC                pea.l      [A6 - 0x24]
  624. 00000712  486E FFDC                pea.l      [A6 - 0x24]
  625. 00000716  A9D2                     syscall    TENew
  626. 00000718  2657                     movea.l    A3, [A7]
  627. 0000071A  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  628. 0000071E  2053                     movea.l    A0, [A3]
  629. 00000720  2D68 003E FFFC           move.l     [A6 - 0x4], [A0 + 0x3E]
  630. 00000726  2054                     movea.l    A0, [A4]
  631. 00000728  2253                     movea.l    A1, [A3]
  632. 0000072A  2368 007E 003E           move.l     [A1 + 0x3E], [A0 + 0x7E]
  633. 00000730  2F0B                     move.l     -[A7], A3
  634. 00000732  A9D0                     syscall    TECalText
  635. 00000734  7001                     moveq.l    D0, 0x01
  636. 00000736  2F00                     move.l     -[A7], D0
  637. 00000738  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  638. 0000073C  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  639. 00000740  2040                     movea.l    A0, D0
  640. 00000742  2F08                     move.l     -[A7], A0
  641. 00000744  7001                     moveq.l    D0, 0x01
  642. 00000746  2F00                     move.l     -[A7], D0
  643. 00000748  486E FFE4                pea.l      [A6 - 0x1C]
  644. 0000074C  4EAD 32A2                jsr        [A5 + 0x32A2 /* export_1616 */]
  645. 00000750  508F                     addq.l     A7, 8
  646. 00000752  205F                     movea.l    A0, [A7]+
  647. 00000754  2800                     move.l     D4, D0
  648. 00000756  2253                     movea.l    A1, [A3]
  649. 00000758  2449                     movea.l    A2, A1
  650. 0000075A  3C2A 0018                move.w     D6, [A2 + 0x18]
  651. 0000075E  CDE9 005E                muls.w     D6, [A1 + 0x5E]
  652. 00000762  2E3C 0000 7530           move.l     D7, 0x7530 /* 'u0' */
  653. 00000768  BE86                     cmp.l      D7, D6
  654. 0000076A  5EC3                     sgt        D3
  655. 0000076C  4403                     neg.b      D3
  656. 0000076E  6704                     beq        +0x6 /* 00000774 */
  657. 00000770  2006                     move.l     D0, D6
  658. 00000772  6002                     bra        +0x4 /* 00000776 */
  659. label00000774:
  660. 00000774  2007                     move.l     D0, D7
  661. label00000776:
  662. 00000776  2A00                     move.l     D5, D0
  663. 00000778  2D45 FFD4                move.l     [A6 - 0x2C], D5
  664. 0000077C  2D44 FFD8                move.l     [A6 - 0x28], D4
  665. 00000780  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  666. 00000784  2F09                     move.l     -[A7], A1
  667. 00000786  2F08                     move.l     -[A7], A0
  668. 00000788  7000                     moveq.l    D0, 0x00
  669. 0000078A  2F00                     move.l     -[A7], D0
  670. 0000078C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  671. 00000790  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  672. 00000794  508F                     addq.l     A7, 8
  673. 00000796  205F                     movea.l    A0, [A7]+
  674. 00000798  2F00                     move.l     -[A7], D0
  675. 0000079A  2F08                     move.l     -[A7], A0
  676. 0000079C  4EAD 31DA                jsr        [A5 + 0x31DA /* export_1591 */]
  677. 000007A0  2053                     movea.l    A0, [A3]
  678. 000007A2  216E FFFC 003E           move.l     [A0 + 0x3E], [A6 - 0x4]
  679. 000007A8  2F0B                     move.l     -[A7], A3
  680. 000007AA  A9CD                     syscall    TEDispose
  681. 000007AC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  682. 000007B0  6000 008C                bra        +0x8E /* 0000083E */
  683. label000007B4:
  684. 000007B4  4A2D F4EC                tst.b      [A5 - 0xB14]
  685. 000007B8  6600 0084                bne        +0x86 /* 0000083E */
  686. 000007BC  2054                     movea.l    A0, [A4]
  687. 000007BE  2068 007E                movea.l    A0, [A0 + 0x7E]
  688. 000007C2  2050                     movea.l    A0, [A0]
  689. 000007C4  47E8 0002                lea.l      A3, [A0 + 0x2]
  690. 000007C8  3D53 FFF4                move.w     [A6 - 0xC], [A3]
  691. 000007CC  3D6B 0002 FFF6           move.w     [A6 - 0xA], [A3 + 0x2]
  692. 000007D2  3D6B 0004 FFF8           move.w     [A6 - 0x8], [A3 + 0x4]
  693. 000007D8  3D6B 0006 FFFA           move.w     [A6 - 0x6], [A3 + 0x6]
  694. 000007DE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  695. 000007E2  7001                     moveq.l    D0, 0x01
  696. 000007E4  2F00                     move.l     -[A7], D0
  697. 000007E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  698. 000007EA  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  699. 000007EE  2040                     movea.l    A0, D0
  700. 000007F0  2F08                     move.l     -[A7], A0
  701. 000007F2  486E FFF4                pea.l      [A6 - 0xC]
  702. 000007F6  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  703. 000007FA  588F                     addq.l     A7, 4
  704. 000007FC  205F                     movea.l    A0, [A7]+
  705. 000007FE  2D40 FFF0                move.l     [A6 - 0x10], D0
  706. 00000802  43EE FFF0                lea.l      A1, [A6 - 0x10]
  707. 00000806  2649                     movea.l    A3, A1
  708. 00000808  3013                     move.w     D0, [A3]
  709. 0000080A  48C0                     ext.l      D0
  710. 0000080C  2D40 FFE8                move.l     [A6 - 0x18], D0
  711. 00000810  302B 0002                move.w     D0, [A3 + 0x2]
  712. 00000814  48C0                     ext.l      D0
  713. 00000816  2D40 FFEC                move.l     [A6 - 0x14], D0
  714. 0000081A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  715. 0000081E  2F09                     move.l     -[A7], A1
  716. 00000820  2F08                     move.l     -[A7], A0
  717. 00000822  7000                     moveq.l    D0, 0x00
  718. 00000824  2F00                     move.l     -[A7], D0
  719. 00000826  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  720. 0000082A  4EAD 3242                jsr        [A5 + 0x3242 /* export_1604 */]
  721. 0000082E  508F                     addq.l     A7, 8
  722. 00000830  205F                     movea.l    A0, [A7]+
  723. 00000832  2F00                     move.l     -[A7], D0
  724. 00000834  2F08                     move.l     -[A7], A0
  725. 00000836  4EAD 31DA                jsr        [A5 + 0x31DA /* export_1591 */]
  726. 0000083A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  727. label0000083E:
  728. 0000083E  4CEE 1CF8 FFB4           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4C]
  729. 00000844  4E5E                     unlink     A6
  730. 00000846  4E74 0008                rtd        0x0008
  731. 0000084A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  732. // begin alternate branch 0000084C-00000850
  733. fn0000084C:
  734. 0000084C  4E56 FFFC                link       A6, -0x0004
  735. // end alternate branch 0000084C-00000850
  736. fn0000084C: // (misaligned)
  737. 0000084E  FFFC                     .invalid   <<F/7/7>>
  738. 00000850  48E7 1300                movem.l    -[A7], D3,D6,D7
  739. 00000854  2C2E 000C                move.l     D6, [A6 + 0xC]
  740. 00000858  598F                     subq.l     A7, 4
  741. 0000085A  7000                     moveq.l    D0, 0x00
  742. 0000085C  2F00                     move.l     -[A7], D0
  743. 0000085E  2F06                     move.l     -[A7], D6
  744. 00000860  486E FFFC                pea.l      [A6 - 0x4]
  745. 00000864  A9FD                     syscall    GetScrap
  746. 00000866  2E1F                     move.l     D7, [A7]+
  747. 00000868  6F06                     ble        +0x8 /* 00000870 */
  748. 0000086A  206E 0008                movea.l    A0, [A6 + 0x8]
  749. 0000086E  2086                     move.l     [A0], D6
  750. label00000870:
  751. 00000870  4A87                     tst.l      D7
  752. 00000872  5EC3                     sgt        D3
  753. 00000874  4403                     neg.b      D3
  754. 00000876  1D43 0010                move.b     [A6 + 0x10], D3
  755. 0000087A  4CEE 00C8 FFF0           movem.l    D3,D6,D7, [A6 - 0x10]
  756. 00000880  4E5E                     unlink     A6
  757. 00000882  4E74 0008                rtd        0x0008
  758. 00000886  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  759. // begin alternate branch 00000888-0000088C
  760. fn00000888:
  761. 00000888  4E56 FFB0                link       A6, -0x0050
  762. // end alternate branch 00000888-0000088C
  763. fn00000888: // (misaligned)
  764. 0000088A  FFB0                     .invalid   <<F/6/7>>
  765. 0000088C  48E7 0308                movem.l    -[A7], D6,D7,A4
  766. 00000890  286E 0008                movea.l    A4, [A6 + 0x8]
  767. 00000894  41EE FFF8                lea.l      A0, [A6 - 0x8]
  768. 00000898  2054                     movea.l    A0, [A4]
  769. 0000089A  226D F4E0                movea.l    A1, [A5 - 0xB20]
  770. 0000089E  2251                     movea.l    A1, [A1]
  771. 000008A0  3028 007C                move.w     D0, [A0 + 0x7C]
  772. 000008A4  B069 0034                cmp.w      D0, [A1 + 0x34]
  773. 000008A8  6700 00EA                beq        +0xEC /* 00000994 */
  774. 000008AC  598F                     subq.l     A7, 4
  775. 000008AE  2054                     movea.l    A0, [A4]
  776. 000008B0  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  777. 000008B4  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  778. 000008B8  2054                     movea.l    A0, [A4]
  779. 000008BA  215F 007E                move.l     [A0 + 0x7E], [A7]+
  780. 000008BE  558F                     subq.l     A7, 2
  781. 000008C0  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  782. 000008C6  486E FFFC                pea.l      [A6 - 0x4]
  783. 000008CA  4EBA FF80                jsr        [PC - 0x80 /* 0000084C */]
  784. 000008CE  2054                     movea.l    A0, [A4]
  785. 000008D0  115F 007A                move.b     [A0 + 0x7A], [A7]+
  786. 000008D4  558F                     subq.l     A7, 2
  787. 000008D6  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  788. 000008DC  486E FFFC                pea.l      [A6 - 0x4]
  789. 000008E0  4EBA FF6A                jsr        [PC - 0x96 /* 0000084C */]
  790. 000008E4  2054                     movea.l    A0, [A4]
  791. 000008E6  115F 007B                move.b     [A0 + 0x7B], [A7]+
  792. 000008EA  2054                     movea.l    A0, [A4]
  793. 000008EC  4A28 007A                tst.b      [A0 + 0x7A]
  794. 000008F0  6608                     bne        +0xA /* 000008FA */
  795. 000008F2  4A28 007B                tst.b      [A0 + 0x7B]
  796. 000008F6  6700 009C                beq        +0x9E /* 00000994 */
  797. label000008FA:
  798. 000008FA  7000                     moveq.l    D0, 0x00
  799. 000008FC  2D40 FFF8                move.l     [A6 - 0x8], D0
  800. 00000900  598F                     subq.l     A7, 4
  801. 00000902  7000                     moveq.l    D0, 0x00
  802. 00000904  2F00                     move.l     -[A7], D0
  803. 00000906  4EAD 39CA                jsr        [A5 + 0x39CA /* export_1845 */]
  804. 0000090A  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  805. 0000090E  41EE FFB0                lea.l      A0, [A6 - 0x50]
  806. 00000912  486E FFB0                pea.l      [A6 - 0x50]
  807. 00000916  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  808. 0000091A  4A00                     tst.b      D0
  809. 0000091C  584F                     addq.w     A7, 4
  810. 0000091E  6752                     beq        +0x54 /* 00000972 */
  811. 00000920  558F                     subq.l     A7, 2
  812. 00000922  7001                     moveq.l    D0, 0x01
  813. 00000924  1F00                     move.b     -[A7], D0
  814. 00000926  4EAD 39DA                jsr        [A5 + 0x39DA /* export_1847 */]
  815. 0000092A  1E1F                     move.b     D7, [A7]+
  816. 0000092C  598F                     subq.l     A7, 4
  817. 0000092E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  818. 00000932  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  819. 00000936  486E FFF4                pea.l      [A6 - 0xC]
  820. 0000093A  A9FD                     syscall    GetScrap
  821. 0000093C  2C1F                     move.l     D6, [A7]+
  822. 0000093E  558F                     subq.l     A7, 2
  823. 00000940  1F07                     move.b     -[A7], D7
  824. 00000942  4EAD 39DA                jsr        [A5 + 0x39DA /* export_1847 */]
  825. 00000946  1E1F                     move.b     D7, [A7]+
  826. 00000948  4A86                     tst.l      D6
  827. 0000094A  6C06                     bge        +0x8 /* 00000952 */
  828. 0000094C  3F06                     move.w     -[A7], D6
  829. 0000094E  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  830. label00000952:
  831. 00000952  2054                     movea.l    A0, [A4]
  832. 00000954  216E FFF8 007E           move.l     [A0 + 0x7E], [A6 - 0x8]
  833. 0000095A  2F0C                     move.l     -[A7], A4
  834. 0000095C  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  835. 00000960  558F                     subq.l     A7, 2
  836. 00000962  2F0C                     move.l     -[A7], A4
  837. 00000964  4EAD 4582                jsr        [A5 + 0x4582 /* export_2220 */]
  838. 00000968  2B6E FFF0 F614           move.l     [A5 - 0x9EC], [A6 - 0x10]
  839. 0000096E  544F                     addq.w     A7, 2
  840. 00000970  6022                     bra        +0x24 /* 00000994 */
  841. label00000972:
  842. 00000972  598F                     subq.l     A7, 4
  843. 00000974  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  844. 00000978  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  845. 0000097C  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  846. 00000980  2054                     movea.l    A0, [A4]
  847. 00000982  7000                     moveq.l    D0, 0x00
  848. 00000984  2140 007E                move.l     [A0 + 0x7E], D0
  849. 00000988  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  850. 0000098C  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  851. 00000990  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  852. label00000994:
  853. 00000994  4CEE 10C0 FFA4           movem.l    D6,D7,A4, [A6 - 0x5C]
  854. 0000099A  4E5E                     unlink     A6
  855. 0000099C  4E74 0004                rtd        0x0004
  856. export_238:
  857. 000009A0  4E56 FFE8                link       A6, -0x0018
  858. 000009A4  48E7 0118                movem.l    -[A7], D7,A3,A4
  859. 000009A8  286E 0008                movea.l    A4, [A6 + 0x8]
  860. 000009AC  41EE FFF8                lea.l      A0, [A6 - 0x8]
  861. 000009B0  2F0C                     move.l     -[A7], A4
  862. 000009B2  4EBA FED4                jsr        [PC - 0x12C /* 00000888 */]
  863. 000009B6  2054                     movea.l    A0, [A4]
  864. 000009B8  4A28 007B                tst.b      [A0 + 0x7B]
  865. 000009BC  675C                     beq        +0x5E /* 00000A1A */
  866. 000009BE  486D F6BC                pea.l      [A5 - 0x944]
  867. 000009C2  4EAD 38EA                jsr        [A5 + 0x38EA /* export_1817 */]
  868. 000009C6  486E FFF8                pea.l      [A6 - 0x8]
  869. 000009CA  2F0C                     move.l     -[A7], A4
  870. 000009CC  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  871. 000009D0  558F                     subq.l     A7, 2
  872. 000009D2  2054                     movea.l    A0, [A4]
  873. 000009D4  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  874. 000009D8  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  875. 000009DC  1E1F                     move.b     D7, [A7]+
  876. 000009DE  2054                     movea.l    A0, [A4]
  877. 000009E0  2068 007E                movea.l    A0, [A0 + 0x7E]
  878. 000009E4  2F10                     move.l     -[A7], [A0]
  879. 000009E6  598F                     subq.l     A7, 4
  880. 000009E8  2054                     movea.l    A0, [A4]
  881. 000009EA  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  882. 000009EE  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  883. 000009F2  486E FFF8                pea.l      [A6 - 0x8]
  884. 000009F6  7000                     moveq.l    D0, 0x00
  885. 000009F8  3F00                     move.w     -[A7], D0
  886. 000009FA  7201                     moveq.l    D1, 0x01
  887. 000009FC  1F01                     move.b     -[A7], D1
  888. 000009FE  7000                     moveq.l    D0, 0x00
  889. 00000A00  2F00                     move.l     -[A7], D0
  890. 00000A02  7000                     moveq.l    D0, 0x00
  891. 00000A04  1F00                     move.b     -[A7], D0
  892. 00000A06  1F00                     move.b     -[A7], D0
  893. 00000A08  1F00                     move.b     -[A7], D0
  894. 00000A0A  4EAD 38AA                jsr        [A5 + 0x38AA /* export_1809 */]
  895. 00000A0E  2054                     movea.l    A0, [A4]
  896. 00000A10  2068 007E                movea.l    A0, [A0 + 0x7E]
  897. 00000A14  1007                     move.b     D0, D7
  898. 00000A16  A06A                     syscall    HSetState
  899. 00000A18  6072                     bra        +0x74 /* 00000A8C */
  900. label00000A1A:
  901. 00000A1A  2054                     movea.l    A0, [A4]
  902. 00000A1C  4A28 007A                tst.b      [A0 + 0x7A]
  903. 00000A20  676A                     beq        +0x6C /* 00000A8C */
  904. 00000A22  4A2D F4EC                tst.b      [A5 - 0xB14]
  905. 00000A26  670C                     beq        +0xE /* 00000A34 */
  906. 00000A28  486E FFF8                pea.l      [A6 - 0x8]
  907. 00000A2C  2F0C                     move.l     -[A7], A4
  908. 00000A2E  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  909. 00000A32  604C                     bra        +0x4E /* 00000A80 */
  910. label00000A34:
  911. 00000A34  41ED F830                lea.l      A0, [A5 - 0x7D0]
  912. 00000A38  2D48 FFF4                move.l     [A6 - 0xC], A0
  913. 00000A3C  2054                     movea.l    A0, [A4]
  914. 00000A3E  2068 007E                movea.l    A0, [A0 + 0x7E]
  915. 00000A42  2050                     movea.l    A0, [A0]
  916. 00000A44  4868 0002                pea.l      [A0 + 0x2]
  917. 00000A48  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  918. 00000A4C  2D40 FFF0                move.l     [A6 - 0x10], D0
  919. 00000A50  41EE FFF0                lea.l      A0, [A6 - 0x10]
  920. 00000A54  2648                     movea.l    A3, A0
  921. 00000A56  206E FFF4                movea.l    A0, [A6 - 0xC]
  922. 00000A5A  3D50 FFE8                move.w     [A6 - 0x18], [A0]
  923. 00000A5E  3D68 0002 FFEA           move.w     [A6 - 0x16], [A0 + 0x2]
  924. 00000A64  3D53 FFEC                move.w     [A6 - 0x14], [A3]
  925. 00000A68  3D6B 0002 FFEE           move.w     [A6 - 0x12], [A3 + 0x2]
  926. 00000A6E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  927. 00000A72  41EE FFF8                lea.l      A0, [A6 - 0x8]
  928. 00000A76  43EE FFE8                lea.l      A1, [A6 - 0x18]
  929. 00000A7A  20D9                     move.l     [A0]+, [A1]+
  930. 00000A7C  20D9                     move.l     [A0]+, [A1]+
  931. 00000A7E  584F                     addq.w     A7, 4
  932. label00000A80:
  933. 00000A80  2054                     movea.l    A0, [A4]
  934. 00000A82  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  935. 00000A86  486E FFF8                pea.l      [A6 - 0x8]
  936. 00000A8A  A8F6                     syscall    DrawPicture
  937. label00000A8C:
  938. 00000A8C  2054                     movea.l    A0, [A4]
  939. 00000A8E  226D F4E0                movea.l    A1, [A5 - 0xB20]
  940. 00000A92  2251                     movea.l    A1, [A1]
  941. 00000A94  3028 007C                move.w     D0, [A0 + 0x7C]
  942. 00000A98  B069 0034                cmp.w      D0, [A1 + 0x34]
  943. 00000A9C  6724                     beq        +0x26 /* 00000AC2 */
  944. 00000A9E  486E FFF8                pea.l      [A6 - 0x8]
  945. 00000AA2  2F0C                     move.l     -[A7], A4
  946. 00000AA4  4EAD 114A                jsr        [A5 + 0x114A /* export_549 */]
  947. 00000AA8  206D F4E0                movea.l    A0, [A5 - 0xB20]
  948. 00000AAC  2050                     movea.l    A0, [A0]
  949. 00000AAE  2254                     movea.l    A1, [A4]
  950. 00000AB0  3368 0034 007C           move.w     [A1 + 0x7C], [A0 + 0x34]
  951. 00000AB6  206D F4E0                movea.l    A0, [A5 - 0xB20]
  952. 00000ABA  2050                     movea.l    A0, [A0]
  953. 00000ABC  117C 0001 0052           move.b     [A0 + 0x52], 0x1
  954. label00000AC2:
  955. 00000AC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  956. 00000AC6  2F0C                     move.l     -[A7], A4
  957. 00000AC8  4EAD 0FEA                jsr        [A5 + 0xFEA /* export_505 */]
  958. 00000ACC  4CEE 1880 FFDC           movem.l    D7,A3,A4, [A6 - 0x24]
  959. 00000AD2  4E5E                     unlink     A6
  960. 00000AD4  4E74 0008                rtd        0x0008
  961. export_239:
  962. 00000AD8  4E56 FFE0                link       A6, -0x0020
  963. 00000ADC  2F0C                     move.l     -[A7], A4
  964. 00000ADE  286E 0008                movea.l    A4, [A6 + 0x8]
  965. 00000AE2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  966. 00000AE6  486E FFE8                pea.l      [A6 - 0x18]
  967. 00000AEA  4EAD 32AA                jsr        [A5 + 0x32AA /* export_1617 */]
  968. 00000AEE  41EE FFE8                lea.l      A0, [A6 - 0x18]
  969. 00000AF2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  970. 00000AF6  22D8                     move.l     [A1]+, [A0]+
  971. 00000AF8  22D8                     move.l     [A1]+, [A0]+
  972. 00000AFA  41EE FFF8                lea.l      A0, [A6 - 0x8]
  973. 00000AFE  508F                     addq.l     A7, 8
  974. 00000B00  2F08                     move.l     -[A7], A0
  975. 00000B02  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  976. 00000B06  486E FFE0                pea.l      [A6 - 0x20]
  977. 00000B0A  4EAD 32AA                jsr        [A5 + 0x32AA /* export_1617 */]
  978. 00000B0E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  979. 00000B12  43EE FFF0                lea.l      A1, [A6 - 0x10]
  980. 00000B16  22D8                     move.l     [A1]+, [A0]+
  981. 00000B18  22D8                     move.l     [A1]+, [A0]+
  982. 00000B1A  41EE FFF0                lea.l      A0, [A6 - 0x10]
  983. 00000B1E  508F                     addq.l     A7, 8
  984. 00000B20  2F08                     move.l     -[A7], A0
  985. 00000B22  4EAD 3202                jsr        [A5 + 0x3202 /* export_1596 */]
  986. 00000B26  4A00                     tst.b      D0
  987. 00000B28  504F                     addq.w     A7, 8
  988. 00000B2A  6712                     beq        +0x14 /* 00000B3E */
  989. 00000B2C  2F0C                     move.l     -[A7], A4
  990. 00000B2E  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  991. 00000B32  4A2E 000C                tst.b      [A6 + 0xC]
  992. 00000B36  6706                     beq        +0x8 /* 00000B3E */
  993. 00000B38  2F0C                     move.l     -[A7], A4
  994. 00000B3A  4EAD 4522                jsr        [A5 + 0x4522 /* export_2208 */]
  995. label00000B3E:
  996. 00000B3E  286E FFDC                movea.l    A4, [A6 - 0x24]
  997. 00000B42  4E5E                     unlink     A6
  998. 00000B44  4E74 000E                rtd        0x000E
  999. export_240:
  1000. 00000B48  4E56 0000                link       A6, 0
  1001. 00000B4C  4E5E                     unlink     A6
  1002. 00000B4E  4E74 0004                rtd        0x0004
  1003. 00000B52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1004. // begin alternate branch 00000B54-00000B5A
  1005. fn00000B54:
  1006. 00000B54  4E56 0000                link       A6, 0
  1007. 00000B58  2F0C                     move.l     -[A7], A4
  1008. // end alternate branch 00000B54-00000B5A
  1009. fn00000B54: // (misaligned)
  1010. 00000B56  0000 2F0C                ori.b      D0, 0xC
  1011. 00000B5A  286E 0008                movea.l    A4, [A6 + 0x8]
  1012. 00000B5E  206D F4E0                movea.l    A0, [A5 - 0xB20]
  1013. 00000B62  2050                     movea.l    A0, [A0]
  1014. 00000B64  2F28 004E                move.l     -[A7], [A0 + 0x4E]
  1015. 00000B68  2F0C                     move.l     -[A7], A4
  1016. 00000B6A  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1017. 00000B6E  2F0C                     move.l     -[A7], A4
  1018. 00000B70  4EAD 49CA                jsr        [A5 + 0x49CA /* export_2357 */]
  1019. 00000B74  286E FFFC                movea.l    A4, [A6 - 0x4]
  1020. 00000B78  4E5E                     unlink     A6
  1021. 00000B7A  4E74 0004                rtd        0x0004
  1022. 00000B7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1023. export_241: // at 00000B80 (misaligned)
  1024. 00000B82  0000 2F0C                ori.b      D0, 0xC
  1025. 00000B86  286E 0008                movea.l    A4, [A6 + 0x8]
  1026. 00000B8A  7023                     moveq.l    D0, 0x23
  1027. 00000B8C  2F00                     move.l     -[A7], D0
  1028. 00000B8E  2F0C                     move.l     -[A7], A4
  1029. 00000B90  2F2D F4E0                move.l     -[A7], [A5 - 0xB20]
  1030. 00000B94  4EAD 49FA                jsr        [A5 + 0x49FA /* export_2363 */]
  1031. 00000B98  2054                     movea.l    A0, [A4]
  1032. 00000B9A  4AA8 0024                tst.l      [A0 + 0x24]
  1033. 00000B9E  670A                     beq        +0xC /* 00000BAA */
  1034. 00000BA0  2F28 0024                move.l     -[A7], [A0 + 0x24]
  1035. 00000BA4  4EBA FFAE                jsr        [PC - 0x52 /* 00000B54 */]
  1036. 00000BA8  6006                     bra        +0x8 /* 00000BB0 */
  1037. label00000BAA:
  1038. 00000BAA  2F0C                     move.l     -[A7], A4
  1039. 00000BAC  4EAD 49CA                jsr        [A5 + 0x49CA /* export_2357 */]
  1040. label00000BB0:
  1041. 00000BB0  286E FFFC                movea.l    A4, [A6 - 0x4]
  1042. 00000BB4  4E5E                     unlink     A6
  1043. 00000BB6  4E74 0004                rtd        0x0004
  1044. 00000BBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1045. export_242: // at 00000BBC (misaligned)
  1046. 00000BBE  FFFC                     .invalid   <<F/7/7>>
  1047. 00000BC0  48E7 0300                movem.l    -[A7], D6,D7
  1048. 00000BC4  558F                     subq.l     A7, 2
  1049. 00000BC6  7001                     moveq.l    D0, 0x01
  1050. 00000BC8  1F00                     move.b     -[A7], D0
  1051. 00000BCA  4EAD 39DA                jsr        [A5 + 0x39DA /* export_1847 */]
  1052. 00000BCE  1E1F                     move.b     D7, [A7]+
  1053. 00000BD0  598F                     subq.l     A7, 4
  1054. 00000BD2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1055. 00000BD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1056. 00000BDA  486E FFFC                pea.l      [A6 - 0x4]
  1057. 00000BDE  A9FD                     syscall    GetScrap
  1058. 00000BE0  2C1F                     move.l     D6, [A7]+
  1059. 00000BE2  558F                     subq.l     A7, 2
  1060. 00000BE4  1F07                     move.b     -[A7], D7
  1061. 00000BE6  4EAD 39DA                jsr        [A5 + 0x39DA /* export_1847 */]
  1062. 00000BEA  1E1F                     move.b     D7, [A7]+
  1063. 00000BEC  2D46 0014                move.l     [A6 + 0x14], D6
  1064. 00000BF0  4CEE 00C0 FFF4           movem.l    D6,D7, [A6 - 0xC]
  1065. 00000BF6  4E5E                     unlink     A6
  1066. 00000BF8  4E74 000C                rtd        0x000C
  1067. export_243:
  1068. 00000BFC  4E56 FFB8                link       A6, -0x0048
  1069. 00000C00  7000                     moveq.l    D0, 0x00
  1070. 00000C02  2D40 FFFC                move.l     [A6 - 0x4], D0
  1071. 00000C06  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1072. 00000C0A  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1073. 00000C0E  486E FFB8                pea.l      [A6 - 0x48]
  1074. 00000C12  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  1075. 00000C16  4A00                     tst.b      D0
  1076. 00000C18  584F                     addq.w     A7, 4
  1077. 00000C1A  673E                     beq        +0x40 /* 00000C5A */
  1078. 00000C1C  598F                     subq.l     A7, 4
  1079. 00000C1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1080. 00000C22  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  1081. 00000C26  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  1082. 00000C2A  4EAD 392A                jsr        [A5 + 0x392A /* export_1825 */]
  1083. 00000C2E  558F                     subq.l     A7, 2
  1084. 00000C30  2F3C 5049 4354           move.l     -[A7], 0x50494354 /* 'PICT' */
  1085. 00000C36  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1086. 00000C3A  2F2D F4E0                move.l     -[A7], [A5 - 0xB20]
  1087. 00000C3E  4EAD 34CA                jsr        [A5 + 0x34CA /* export_1685 */]
  1088. 00000C42  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  1089. 00000C46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1090. 00000C4A  A8F5                     syscall    KillPicture
  1091. 00000C4C  7000                     moveq.l    D0, 0x00
  1092. 00000C4E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1093. 00000C52  2B6E FFF8 F614           move.l     [A5 - 0x9EC], [A6 - 0x8]
  1094. 00000C58  601E                     bra        +0x20 /* 00000C78 */
  1095. label00000C5A:
  1096. 00000C5A  4AAE FFFC                tst.l      [A6 - 0x4]
  1097. 00000C5E  6706                     beq        +0x8 /* 00000C66 */
  1098. 00000C60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1099. 00000C64  A8F5                     syscall    KillPicture
  1100. label00000C66:
  1101. 00000C66  7000                     moveq.l    D0, 0x00
  1102. 00000C68  2D40 FFFC                move.l     [A6 - 0x4], D0
  1103. 00000C6C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1104. 00000C70  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1105. 00000C74  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  1106. label00000C78:
  1107. 00000C78  4E5E                     unlink     A6
  1108. 00000C7A  4E74 0004                rtd        0x0004
  1109. 00000C7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1110. export_244: // at 00000C80 (misaligned)
  1111. 00000C82  FFB4                     .invalid   <<F/6/7>>
  1112. 00000C84  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1113. 00000C88  2A2E 000C                move.l     D5, [A6 + 0xC]
  1114. 00000C8C  266E 0010                movea.l    A3, [A6 + 0x10]
  1115. 00000C90  286E 0008                movea.l    A4, [A6 + 0x8]
  1116. 00000C94  7E00                     moveq.l    D7, 0x00
  1117. 00000C96  7000                     moveq.l    D0, 0x00
  1118. 00000C98  2D40 FFFC                move.l     [A6 - 0x4], D0
  1119. 00000C9C  4206                     clr.b      D6
  1120. 00000C9E  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1121. 00000CA2  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1122. 00000CA6  486E FFB8                pea.l      [A6 - 0x48]
  1123. 00000CAA  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  1124. 00000CAE  4A00                     tst.b      D0
  1125. 00000CB0  584F                     addq.w     A7, 4
  1126. 00000CB2  6700 0158                beq        +0x15A /* 00000E0C */
  1127. 00000CB6  0C85 5445 5854           cmpi.l     D5, 0x54455854 /* 'TEXT' */
  1128. 00000CBC  662E                     bne        +0x30 /* 00000CEC */
  1129. 00000CBE  598F                     subq.l     A7, 4
  1130. 00000CC0  2054                     movea.l    A0, [A4]
  1131. 00000CC2  2F28 007E                move.l     -[A7], [A0 + 0x7E]
  1132. 00000CC6  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1133. 00000CCA  2E1F                     move.l     D7, [A7]+
  1134. 00000CCC  200B                     move.l     D0, A3
  1135. 00000CCE  6700 0130                beq        +0x132 /* 00000E00 */
  1136. 00000CD2  2F0B                     move.l     -[A7], A3
  1137. 00000CD4  2F07                     move.l     -[A7], D7
  1138. 00000CD6  4EAD 39F2                jsr        [A5 + 0x39F2 /* export_1850 */]
  1139. 00000CDA  2054                     movea.l    A0, [A4]
  1140. 00000CDC  2068 007E                movea.l    A0, [A0 + 0x7E]
  1141. 00000CE0  2050                     movea.l    A0, [A0]
  1142. 00000CE2  2253                     movea.l    A1, [A3]
  1143. 00000CE4  2007                     move.l     D0, D7
  1144. 00000CE6  A02E                     syscall    BlockMove/BlockMoveData
  1145. 00000CE8  6000 0116                bra        +0x118 /* 00000E00 */
  1146. label00000CEC:
  1147. 00000CEC  0C85 7374 796C           cmpi.l     D5, 0x7374796C /* 'styl' */
  1148. 00000CF2  6600 0100                bne        +0x102 /* 00000DF4 */
  1149. 00000CF6  2054                     movea.l    A0, [A4]
  1150. 00000CF8  7000                     moveq.l    D0, 0x00
  1151. 00000CFA  1028 00BB                move.b     D0, [A0 + 0xBB]
  1152. 00000CFE  0C40 0001                cmpi.w     D0, 0x1
  1153. 00000D02  6600 00FC                bne        +0xFE /* 00000E00 */
  1154. 00000D06  558F                     subq.l     A7, 2
  1155. 00000D08  7000                     moveq.l    D0, 0x00
  1156. 00000D0A  2F00                     move.l     -[A7], D0
  1157. 00000D0C  4878 7FFF                push.l     0x7FFF
  1158. 00000D10  2F0C                     move.l     -[A7], A4
  1159. 00000D12  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  1160. 00000D16  4A1F                     tst.b      [A7]+
  1161. 00000D18  6610                     bne        +0x12 /* 00000D2A */
  1162. 00000D1A  7000                     moveq.l    D0, 0x00
  1163. 00000D1C  3F00                     move.w     -[A7], D0
  1164. 00000D1E  7200                     moveq.l    D1, 0x00
  1165. 00000D20  2F01                     move.l     -[A7], D1
  1166. 00000D22  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  1167. 00000D26  6000 00D8                bra        +0xDA /* 00000E00 */
  1168. label00000D2A:
  1169. 00000D2A  2054                     movea.l    A0, [A4]
  1170. 00000D2C  2068 007A                movea.l    A0, [A0 + 0x7A]
  1171. 00000D30  2050                     movea.l    A0, [A0]
  1172. 00000D32  2D48 FFB4                move.l     [A6 - 0x4C], A0
  1173. 00000D36  3828 0020                move.w     D4, [A0 + 0x20]
  1174. 00000D3A  3A28 0022                move.w     D5, [A0 + 0x22]
  1175. 00000D3E  7000                     moveq.l    D0, 0x00
  1176. 00000D40  3F00                     move.w     -[A7], D0
  1177. 00000D42  3F3C 7FFF                move.w     -[A7], 0x7FFF
  1178. 00000D46  2054                     movea.l    A0, [A4]
  1179. 00000D48  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1180. 00000D4C  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  1181. 00000D50  598F                     subq.l     A7, 4
  1182. 00000D52  2054                     movea.l    A0, [A4]
  1183. 00000D54  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1184. 00000D58  3F3C 0006                move.w     -[A7], 0x6
  1185. 00000D5C  A83D                     syscall    TEDispatch
  1186. 00000D5E  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1187. 00000D62  3F04                     move.w     -[A7], D4
  1188. 00000D64  3F05                     move.w     -[A7], D5
  1189. 00000D66  2054                     movea.l    A0, [A4]
  1190. 00000D68  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  1191. 00000D6C  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  1192. 00000D70  4AAE FFFC                tst.l      [A6 - 0x4]
  1193. 00000D74  676A                     beq        +0x6C /* 00000DE0 */
  1194. 00000D76  598F                     subq.l     A7, 4
  1195. 00000D78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1196. 00000D7C  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  1197. 00000D80  2E1F                     move.l     D7, [A7]+
  1198. 00000D82  200B                     move.l     D0, A3
  1199. 00000D84  674A                     beq        +0x4C /* 00000DD0 */
  1200. 00000D86  558F                     subq.l     A7, 2
  1201. 00000D88  7001                     moveq.l    D0, 0x01
  1202. 00000D8A  1F00                     move.b     -[A7], D0
  1203. 00000D8C  4EAD 39DA                jsr        [A5 + 0x39DA /* export_1847 */]
  1204. 00000D90  1C1F                     move.b     D6, [A7]+
  1205. 00000D92  558F                     subq.l     A7, 2
  1206. 00000D94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1207. 00000D98  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1208. 00000D9C  1A1F                     move.b     D5, [A7]+
  1209. 00000D9E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1210. 00000DA2  2050                     movea.l    A0, [A0]
  1211. 00000DA4  224B                     movea.l    A1, A3
  1212. 00000DA6  2007                     move.l     D0, D7
  1213. 00000DA8  A9E2                     syscall    PtrToXHand
  1214. 00000DAA  3800                     move.w     D4, D0
  1215. 00000DAC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1216. 00000DB0  1005                     move.b     D0, D5
  1217. 00000DB2  A06A                     syscall    HSetState
  1218. 00000DB4  558F                     subq.l     A7, 2
  1219. 00000DB6  1F06                     move.b     -[A7], D6
  1220. 00000DB8  4EAD 39DA                jsr        [A5 + 0x39DA /* export_1847 */]
  1221. 00000DBC  1C1F                     move.b     D6, [A7]+
  1222. 00000DBE  4A44                     tst.w      D4
  1223. 00000DC0  670E                     beq        +0x10 /* 00000DD0 */
  1224. 00000DC2  3F3C 0097                move.w     -[A7], 0x97
  1225. 00000DC6  2F3C FFFF 0097           move.l     -[A7], 0xFFFF0097
  1226. 00000DCC  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  1227. label00000DD0:
  1228. 00000DD0  598F                     subq.l     A7, 4
  1229. 00000DD2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1230. 00000DD6  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  1231. 00000DDA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1232. 00000DDE  6020                     bra        +0x22 /* 00000E00 */
  1233. label00000DE0:
  1234. 00000DE0  200B                     move.l     D0, A3
  1235. 00000DE2  671C                     beq        +0x1E /* 00000E00 */
  1236. 00000DE4  3F3C 0097                move.w     -[A7], 0x97
  1237. 00000DE8  2F3C FFFF 0097           move.l     -[A7], 0xFFFF0097
  1238. 00000DEE  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  1239. 00000DF2  600C                     bra        +0xE /* 00000E00 */
  1240. label00000DF4:
  1241. 00000DF4  709A                     moveq.l    D0, 0xFFFFFF9A
  1242. 00000DF6  3F00                     move.w     -[A7], D0
  1243. 00000DF8  7200                     moveq.l    D1, 0x00
  1244. 00000DFA  2F01                     move.l     -[A7], D1
  1245. 00000DFC  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  1246. label00000E00:
  1247. 00000E00  4EAD 3992                jsr        [A5 + 0x3992 /* export_1838 */]
  1248. 00000E04  2B6E FFF8 F614           move.l     [A5 - 0x9EC], [A6 - 0x8]
  1249. 00000E0A  601A                     bra        +0x1C /* 00000E26 */
  1250. label00000E0C:
  1251. 00000E0C  598F                     subq.l     A7, 4
  1252. 00000E0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1253. 00000E12  4EAD 3822                jsr        [A5 + 0x3822 /* export_1792 */]
  1254. 00000E16  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1255. 00000E1A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1256. 00000E1E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1257. 00000E22  4EAD 394A                jsr        [A5 + 0x394A /* export_1829 */]
  1258. label00000E26:
  1259. 00000E26  2D47 0014                move.l     [A6 + 0x14], D7
  1260. 00000E2A  4CEE 18F0 FF9C           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x64]
  1261. 00000E30  4E5E                     unlink     A6
  1262. 00000E32  4E74 000C                rtd        0x000C
  1263. 00000E36  0000                     .incomplete
  1264.